Skip to content

(feat) Added rust sync implementation#20

Merged
Chriztiaan merged 22 commits into
mainfrom
feat/rust-sync-implementation
Dec 8, 2025
Merged

(feat) Added rust sync implementation#20
Chriztiaan merged 22 commits into
mainfrom
feat/rust-sync-implementation

Conversation

@Chriztiaan
Copy link
Copy Markdown
Collaborator

@Chriztiaan Chriztiaan commented Dec 2, 2025

This bumps the SDK to use the latest (0.4.9) version of the core extension, it introduces support for the Rust Sync implementation and also makes it the default - users can still opt out and use the legacy C# sync implementation.

Added some integration tests that allowed me to more easily confirm that both sync implementations work as expected. I want to iterate on this over time.

Added some other internal changes which I had on hand that will be used/exposed in a future API update (sync progress/priority changes).

FYI @LucDeCaf

@Chriztiaan Chriztiaan changed the title Feat/rust sync implementation (feat) Added rust sync implementation Dec 2, 2025
@Chriztiaan Chriztiaan marked this pull request as ready for review December 3, 2025 07:44
Comment thread PowerSync/PowerSync.Common/Client/Sync/Bucket/SqliteBucketStorage.cs Outdated
Comment thread PowerSync/PowerSync.Common/DB/Crud/SyncStatus.cs Outdated
Comment thread PowerSync/PowerSync.Common/Client/Sync/Stream/StreamingSyncImplementation.cs Outdated
Comment thread PowerSync/PowerSync.Common/Client/Sync/Stream/StreamingSyncImplementation.cs Outdated
Comment thread PowerSync/PowerSync.Common/Client/Sync/Stream/StreamingSyncImplementation.cs Outdated
…oad on first line read. Sending NOTIFY_TOKEN_REFRESH control on non-expired fetch credentials instruction.
Comment thread PowerSync/PowerSync.Common/Client/Sync/Bucket/SqliteBucketStorage.cs Outdated
Comment thread PowerSync/PowerSync.Common/Client/Sync/Stream/StreamingSyncImplementation.cs Outdated
@Chriztiaan Chriztiaan merged commit bdc6f7d into main Dec 8, 2025
1 check passed
@Chriztiaan Chriztiaan deleted the feat/rust-sync-implementation branch December 8, 2025 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants